package org.tissou.server.importer;

import org.tissou.client.DonneesAAfficher.*;
import org.tissou.client.Services.Parametres;

/**
 * Created by IntelliJ IDEA.
 * User: Manu
 * Date: 25 juil. 2009
 * Time: 15:34:26
 * To change this template use File | Settings | File Templates.
 */
public class TransformateurParametresEnDonnees {

  public LigneDonnee transformeMoiCa(Parametres params) {
    LigneDonnee ligne = new LigneDonnee(TypeDonnee.DONNEESIMPORTEES);

    ligne.ajouterElement(new Element_Date(params.getDate()));
    ligne.ajouterElement(new Element_Parametres(params));
    ligne.ajouterElement(new Element_Compte(params.getComptes().get(0)));
    ligne.ajouterElement(new Element_Categorie(params.getCategories().get(0)));
    ligne.ajouterElement(new Element_Libelle(params.getLibelles().get(0)));
    if (params.getProprietaires().size() > 1) {
      ligne.ajouterElement(new Element_Tiers(params.getProprietaires().get(1)));
      ligne.ajouterElement(new Element_Pourcent(50));
    } else {
      ligne.ajouterElement(new Element_Vide());
      ligne.ajouterElement(new Element_Vide());
    }
    ligne.ajouterElement(new Element_Somme(params.getSommes().get(0)));
    return ligne;
  }
}
